package kpanelhandler;

/**
 * Interface for an action command.
 * <p>
 * Last version: February 2, 2013
 * <p>
 * 
 * @author Matias Varela
 *         <p>
 *         Student of Licenciatura en Ciencias de la Computacion, at the
 *         Universidad Nacional del Sur (Argentina).
 *         <p>
 *         project site: http://code.google.com/p/kpanelhandler-project/
 * 
 */
public interface KActionCommand {

	/**
	 * Performs an action.
	 * 
	 * @param key_source_panel
	 *            The <code>key</code> of the panel that has invoked this
	 *            action.
	 * @param params
	 *            parameters to be used by this action command.
	 */
	public void doAction(String key_source_panel, Object[] params);
}
